<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>分支结构</title>
</head>
<body>
    <script>
        /*

            
            if(条件){
                执行语句   //满足条件进到这里 这个语句执行
            }

            如果if中的条件最终结果是true 才走进后边{} 否则不走进来
            条件 结果 要么是真  要么假  所以不能出现  一个=
        */
        
        // var age = 18;

        // if(age>=18){
        //     console.log('欢迎光临,楼上男宾两位')
        // }

        // console.log('欢迎光临')
        
        // if(10){
        //     console.log('hello')
        // }

        // var test = ''
        // if(test){
        //     console.log('hello world')
        // }
        // console.log('haha')

        // var year = 2000;
        // if((year % 4==0 && year % 100 !=0) || (year %400 ==0)){
        //     console.log('是闰年')
        // }


        /*

            语法
            if(条件){
                执行语句; // 如果if中的条件最终结果是true这个语句被执行
            }
            else{
                执行的语句;   // 如果if的条件最后的结果是false 那么这个语句被执行
            }

        
        
        */

        // var year = 2022;
        // if((year % 4==0 && year % 100 !=0) || (year %400 ==0)){
        //     console.log('是闰年')
        // }
        // else{
        //     console.log('不是闰年')
        // }

        // <18.5 超轻
        // 18.5-24.9 正常
        // 24.9-29.9 轻度肥胖
        // > 29.9 重度肥胖

        /* 
        
        if(条件1){
            执行语句; // 条件1 最终结果是true 这个语句被执行
        }
        else if(条件2){
            执行语句; // 条件2 最终结果是true 这个语句被执行
        }
        else if(条件3){
            执行语句; // 条件3 最终结果是true 这个语句被执行
        }
        else if(条件4){
            执行语句;  // 条件4 
        }
        ....
        */


       /*
       if(){
            执行语句;
        }else if(){
            执行语句;
        }
        else if(){
            执行语句;
        }
        else{
            执行语句;
        }
       
    //    */


    //     var height = 1.65
    //     var weight = 60

    //     var res = weight / height**2 
    //     if(res<18.5){
    //         console.log('超轻')
    //     }
    //     else if(res>=18.5 && res<24.9){
    //         console.log('恭喜正常')
    //     }
    //     else if(res>=24.9 && res<29.9){
    //         console.log('轻度肥胖')
    //     }
    //     else if(res>=29.9){
    //         console.log('重度肥胖')
    //     }
    //     else{
    //         console.log('考虑下想吃啥就吃点啥')
    //     }



        //  < 不及格 

        // 60 -70 及格

        // 70-80 优良

        // 80-90 优秀
        
        // 90 -100 特优 

        // > 100 可以说是 yyds
        // // prompt('请输入成绩') 接收用户的输入  括号内部是用来给用户提示的
        // var score = parseFloat(prompt('请输入你的成绩:'))
        // console.log(typeof score) // 不管输入100 abc true null 最终一定是string类型

        // if(score<60){
        //     console.log('不及格')
        // }
        // else if(score>=60 && score<70){
        //     console.log('及格')
        // }
        // else if(score>=70 && score<80){
        //     console.log('优良')
        // }
        // else if(score>=80 && score<90){
        //     console.log('优秀')
        // }
        // else if(score>=90 && score<100){
        //     console.log('特优')
        // }
        // else if(score>=100){
        //     console.log('特优')
        // }
        // else{
        //     console.log('请输入正确的成绩')
        // }


        // 工资  15k  20000  应发工资
        // 5000  
        // 3000
        // 20000 - 5000 -3000 = 12000

        // 8000  3%
        // 4000  10%

        var salary = parseFloat(prompt('请输入你的工资:'))
        var wuxian = parseFloat(prompt('请输入你的五险一金:'))

        var yingna = salary - wuxian
        var nashui = 0.0;
        if(yingna<=5000){
            nashui = 0
        }
        else if(yingna>5000 && yingna<=8000){
            nashui = (yingna-5000)*0.03
        }   
        else if(yingna>8000 && yingna<=17000){
            nashui = (yingna-8000)*0.1+  90//  5000 -8000 这个范围纳的税 
        }
        else if(yingna>17000 && yingna<=30000){
            nashui = (yingna-17000)*0.2 + 90 + 900 // 5000-8000 8000 - 17000 这个范围纳的税
        }
        else if(yingna>30000 && yingna<=40000){
            nashui = (yingna-30000)*0.25 + 90 + 900 + 2600 // 5000-8000 8000 - 17000 17000 - 30000 这个范围纳的税
        }
        else if(yingna>40000 && yingna <=60000){
            nashui = (yingna-40000)*0.3 + 90 + 900 + 2600 + 2500 // 5000-8000 8000 - 17000 17000 - 30000 30000 - 40000 这个范围纳的税
        }
        else if(yingna>60000 && yingna <=85000){
            nashui = (yingna-60000)*0.35 + 90 + 900 + 2600 + 2500 + 6000 // 5000-8000 8000 - 17000 17000 - 30000 30000 - 40000 40000 - 60000 这个范围纳的税
        }
        else{
            nashui = (yingna-85000)*0.45 + 90 + 900 + 2600 + 2500 + 6000 +8750 // 5000-8000 8000 - 17000 17000 - 30000 30000 - 40000 40000 - 60000 60000 - 85000 这个范围纳的税

        }


        console.log('实际应发工资',yingna-nashui)
        
    </script>
</body>
</html>